html中定义动画名字和规则,@keyframes 您所在的位置:网站首页 keyframes html中定义动画名字和规则,@keyframes

html中定义动画名字和规则,@keyframes

#html中定义动画名字和规则,@keyframes| 来源: 网络整理| 查看: 265

@keyframes

版本:CSS3

关键帧@keyframes at-rule 规则通过在动画序列中定义关键帧(或waypoints)的样式来控制CSS动画序列中的中间步骤。和转换 transition 相比,关键帧 keyframes 可以控制动画序列的中间步骤。

示例@keyframes slidein {

from {

transform: translateX(0%);

}

to {

transform: translateX(100%);

}

}

JavaScript 可以通过 CSS对象模型接口CSSKeyframesRule来访问@keyframes

要使用关键帧,先创建一个带名称的@keyframes规则,以便后续使用@keyframes规则包含多个关键帧,也就是一段样式块语句,每个关键帧有一个百分比值作为名称,代表在动画进行中,在哪个阶段触发这个帧所包含的样式。

您可以按任意顺序列出关键帧百分比;他们将按照其应该发生的顺序来处理。

让关键帧序列生效

如果一个关键帧规则没有指定动画的开始或结束状态(也就是,0%/from和100%/to,浏览器将使用元素的现有样式作为起始/结束状态。这可以用来从初始状态开始元素动画,最终返回初始状态。

如果在关键帧的样式中使用了不能用作动画的属性,那么这些属性会被忽略掉,支持动画的属性仍然是有效的,不受波及。

重复定义(Duplicate resolution)

如果多个关键帧使用同一个名称,以最后一次定义的为准。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有